
import time
print(time.time())  # 当前时间戳
print(time.altzone)   # 返回与utc时间的时间差,以秒计算, utc:世界标准时间
print(time.asctime())  # 返回当前时间, 格式:"Fri Dec  7 18:08:25 2018",
localtime = time.localtime()  # 返回本地时间 的struct time对象格式
# time.struct_time(tm_year=2018, tm_mon=12, tm_mday=7,
# tm_hour=18, tm_min=12, tm_sec=40, tm_wday=4, tm_yday=341, tm_isdst=0)
print(localtime.tm_year)  # 可根据struts time格式获取各种数据
print(time.gmtime(time.time()+time.altzone))  # 将指定时间戳转换为struts time格式
print(time.ctime())
# 将指定日期struct对象转换为字符串
struct = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time() - 86400))
print(struct)  # 2018-12-09 10:30:13
# 将日期字符串转换为struts对象
string_2_struct = time.strptime("2018/12/10", "%Y/%m/%d")  # 将日期字符串 转成 struct时间对象格式
print(string_2_struct)
# 将struct对象转换为时间戳
mktime = time.mktime(time.localtime(time.time() - 86400))
print(mktime)   # 1544322756.0
# 将时间戳转换为struts对象
gmtime = time.gmtime(1544322756.0)
print(gmtime.tm_year)  # 2018
